#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<assert.h>
#include<string.h>

#define NAME_MAX 20
#define SZX_MAX 10
#define TELE_MAX 12
#define ADD_MAX 30
#define MAX 100


typedef struct
{
	char name[NAME_MAX];
	int age;
	char sex[SZX_MAX];
	char tele[TELE_MAX];
	char addr[ADD_MAX];
	int sz;
}PeoInfo;

typedef struct
{
	PeoInfo data[MAX];
	int sz;
}Contact;

void initcontact( Contact* pc );

void addcontact(Contact* pc);

void delcontact(Contact* pc);

void showcontact(Contact* pc);

void searchcontact(Contact* pc);

int findbyname(Contact* pc, char* searchname);

void modifycontact(Contact* pc);
